justice has been done/served. - Französisch Englisch Wörterbuch